.scan-pay {
  width: 600px;
  margin: 0 auto;
  text-align: left;
  position: relative;
  &-header {
    position: relative;
    .btn-change {
      position: absolute;
      left: 0;
      top: 6px;
    }
    h1 {
      margin: 50px 0 32px;
      font-size: 30px;
      text-align: center;
    }
  }
}

.scan-table {
  &-footer {
    box-shadow: 0 -6px 6px -5px #e9e9e9;
    position: fixed;
    z-index: 9;
    background: white;
    width: 100%;
    left: 220px;
    bottom: 0;
    height: 48px;
    line-height: 48px;
    padding: 0 20px;
    &-area {
      display: inline-block;
      margin-left: 20px;
    }
    &-selected-number {
      color: $default-color;
      margin: 0 5px;
    }
    .ant-pagination {
      position: absolute;
      right: 20px;
      top: 11.75px;
      color: #4e5b71;
      .ant-select {
        width: auto;
      }
      .ant-pagination-options-quick-jumper {
        margin-left: 5px;
      }
    }
    .ant-select-sm .ant-select-selection--single,
    .ant-pagination.mini .ant-pagination-options-quick-jumper input {
      border: 1px solid rgba(205, 215, 236, 1);
    }
  }
}
